<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <!-- 使用迭代器 **forEach** **every** **some** 去判断某个数组中是否存在元素 X，并说出各迭代器区别 -->
</head>
<body>
  <script>
    // forEach() 方法用于调用数组的每个元素，并将元素传递给回调函数。
    // forEach() 对于空数组是不会执行回调函数的。
    let arr = [
      { name: '小明', age: '12'},
      { name: '小王', age: '18'}
    ]
    arr.forEach((item) =>{
      if(item.name === '小明'){
        console.log('存在',item);
      }
    })

//every
    var num = [10,12,45,6,67,3,21]
    function str(s,index){
      return s == 15
    }
    console.log(num.every(str));

    //some
    var nus = ['s',453,87,12,987,98]
    function ste(age,index){
      return age === 's'
    }
    console.log(nus,some(ste));
  </script>
</body>
</html>